package com.jinhongone.pattern.structure.adapter.class_adapter;

/**
 * 类适配器模式：
 *      实现方式：类适配器继承适配者，实现目标接口
 *      存在问题：
 *          1.由于采用的是继承和实现关系，违背了合成复用原则
 *          2.若目标类没有接口也是具体类，会出现继承2双类的情况，但java是单继承
 */
public class SDAdapterTF extends TFCardImpl implements SDCard{
    @Override
    public String readSD() {
        return readTF();
    }

    @Override
    public void writeSD(String sd) {
        writeTF(sd);
    }
}
